/**
 * GCUploadMojo item holds information about uploads.
 *
 * @author Dmitry Korotkov
 * @since 1.0.5
 */
public class UploadItem {

    /**
     * Summary for the upload
     *
     * @parameter expression="${summary}"
     * @required
     */
    private String summary;

    /**
     * Description for the upload
     *
     * @parameter expression="${description}"
     */
    private String description;

    /**
     * Labels for the upload
     *
     * @parameter expression="${labels}"
     */
    private String[] labels;

    /**
     * File to upload
     *
     * @parameter
     * @required
     */
    private String fileName;

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String[] getLabels() {
        return labels;
    }

    public void setLabels(String[] labels) {
        this.labels = labels;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }
}
